puncturing needle - German English Dictionary